JBoss Community Archive (Read Only)

Teiid 8.0

Socket Transports

Teiid separates the configuration of its socket transports for JDBC and ODBC. Typical installations will not need to adjust the default thread and buffer size settings. The default input output buffer sizes are set to 0, which will use the system default. Before adjusting this value keep in mind that each JDBC, ODBC will create a new socket connection. Setting these values to a large buffer size should only be done if the number of client is constrained. All JDBC/ODBC socket operations are non-blocking, so setting the number of max-threads higher than the maximum effective parallelism of the machine should not result in greater performance. The default value 0 for JDBC socket threads will set the max to the number of available processors.

JDBC clients may need to adjust low-level transport values in addition to SSL Client Connection properties via a teiid-client-settings.properties file.  This file also contains buffer, socket pooling, and maxObjectSize (effectively the maximum response size) settings.

JBoss.org Content Archive (Read Only), exported from JBoss Community Documentation Editor at 2020-03-13 12:00:11 UTC, last content change 2012-05-01 16:12:42 UTC.